#!/bin/bash

num1=10
num2=20

# 测试数值是否相等
if [ $num1 -eq $num2 ]
then
    echo '两个数相等！'
else
    echo '两个数不相等！'
fi

# 条件流程
if [ $num1 -eq 15 ]
then
    echo "num1=15"
elif [ $num1 -eq 10 ]
then 
    echo "num1=10"
else
    echo "num1!=10 Or num1!=15"
fi

# 循环流程
for loop in 1 2 3 4 5
do
    echo "The value is: $loop"
done

int=1
while(( $int<=5 ))
do
        echo $int
        let "int++"
done


echo '按下 <CTRL-D> 退出'
echo -n '输入你最喜欢的电影名: '
while read FILM
do
    echo "是的！$FILM 是一部好电影"
done


echo '输入 1 到 4 之间的数字:'
echo '你输入的数字为:'
read aNum
case $aNum in
    1)  echo '你选择了 1'
    ;;
    2)  echo '你选择了 2'
    ;;
    3)  echo '你选择了 3'
    ;;
    4)  echo '你选择了 4'
    ;;
    *)  echo '你没有输入 1 到 4 之间的数字'
    ;;
esac

# break
while :
do
    echo -n "输入 1 到 5 之间的数字:"
    read aNum
    case $aNum in
        1|2|3|4|5) echo "你输入的数字为 $aNum!"
        ;;
        *) echo "你输入的数字不是 1 到 5 之间的! 游戏结束"
            break
	    # 下面echo永远不会输出
	    echo "游戏结束" 
        ;;
    esac
done

# continue
while :
do
    echo -n "输入 1 到 5 之间的数字: "
    read aNum
    case $aNum in
        1|2|3|4|5) echo "你输入的数字为 $aNum!"
        ;;
        *) echo "你输入的数字不是 1 到 5 之间的!"
            continue
	    # 下面echo永远不会输出
            echo "游戏结束"
        ;;
    esac
done